
	class PetShop{
		private Pet[] pets;
		private int foot;
		public PetShop(int len){
			if(len>0){
				this.pets=new Pet[len];
			}
			else {
				this.pets=new Pet[1];
			}
		}
		public boolean add(Pet pet){
			if(this.foot<this.pets.length){
				this.pets[this.foot]=pet;
				this.foot++;
				return true;
			}else return false;
		}
	
	public Pet[] search(String name){
		Pet p[]=null;
		int count=0;
		for(int i=0;i<this.pets.length;i++){
			if(this.pets[i]!=null){
				if((this.pets[i].getName().indexOf(name)!=-1)||(this.pets[i].getColor().indexOf(name))!=-1){
					count++;
				}
			}
		}
		p=new Pet[count];
		int f=0;
		for(int i=0;i<this.pets.length;i++){
			if(this.pets[i]!=null){
				if((this.pets[i].getName().indexOf(name)!=-1)||(this.pets[i].getColor().indexOf(name))!=-1){
					p[f]=this.pets[i];
					f++;
					
				}
			}
	}return p;
	}
	public void print(){
		for(int i=0;i<this.pets.length;i++){
			if(this.pets[i]!=null){
				System.out.println(pets[i].getName()+"\t"+pets[i].getColor()+"\t"+pets[i].getAge());
				}
			}
	}
	}